#!/usr/bin/env bash

function verificacoes(){
case "${resposta[@]}" in    # Sub entradas


#=====Bloco para verificar se programa está instalado no sistema
     # Palavras Chaves
    *"programa"*|*"programa instalado"*|*"se programa está instalado"*|*"se o programa está instalado"*|*"programa está no sistema"*)
          while :; do
              echo -e "${tab}${cor_azul}Qual programa o senhor deseja verificar se tem instalado?${cor_fecha}"
              read -p $'\033[31;1m>>\033[m ' -a verificar
              # Verificando se programa existe ou não!
              for programa in "${verificar[@]}"; do
                  if ! type -P "${programa[@]}" >/dev/null; then
                      echo -e "${tab}${cor_vermelho}${programa}${cor_azul} Não existe no sistema.${cor_fecha}"
                  else
                      echo -e "${tab}${cor_verde}${programa}${cor_azul} Existe no sistema!${cor_fecha}"
                  fi
              done
          echo -e "${tab}${cor_azul}${cor_azul}Mais uma verificação Senhor?${cor_fecha}"
          read -p $'\033[31;1m>>\033[m ' continua
          continua="${continua:=nao}"  # Apertou enter então é não.
          continua=${continua,,}       # Convertendo entrar em minusculo.
          [[ "$continua" = "nao" ]] || [[ "$continua" = "não" ]] && break
          done
    ;;



#===Bloco que verifica qual distribuição em uso
    # Palavras Chaves
    *distribuição*|*"distribuicao"*|*"distribuiçao"*|*"qual distribuição"*|*distro*|*distru*|*"qual a distribuição"*|*"qual a minha distribuição"*|*"qual a minha distribuicao"*|*"qual a minha distribuicão"*|*"distribuição em uso"*|*"estou usando qual distribuição"*)
          if [[ ! -e "/etc/os-release" ]]; then
              echo -e "${tab}${cor_azul}${cor_azul}Não disponivel.${cor_fecha}"
              return 1
          fi

          echo -e "${tab}${cor_azul}${cor_azul}Senhor imprimindo para senhor a distribuição${cor_fecha}"
          for verificacao in "PRETTY_NAME" "VERSION"; do
              grep "^${verificacao}" /etc/os-release >>/tmp/distro.txt
              sed -i 's/PRETTY_NAME/Nome/ ; s/VERSION/Versão/g ; s/=/: /' /tmp/distro.txt
          done
          cat /tmp/distro.txt
          [[ -e "/tmp/distro.txt" ]] && rm /tmp/distro.txt



esac # Fecha case principal
}    # Fecha função principal
